package com.threeox.commonlibrary.ui.view.inter.engine.multipage;

import android.view.View;

import com.threeox.commonlibrary.entity.engine.model.multipage.PageDataMessage;

/**
 *
 * @ClassName: INavigationIndicatorView
 *
 * @Description: TODO(指示器的内部View)
 *
 * @author 赵屈犇
 *
 * @date 创建时间: 2017/10/6 11:19
 *
 * @version 1.0
 *
 */
public interface INavigationIndicatorView {

    /**
     * 设置页面对象
     *
     * @param data
     * @return
     */
    INavigationIndicatorView setPageDataMessage(PageDataMessage data);

    /**
     * 设置点击事件
     *
     * @param onClickListener
     */
    void setOnClickListener(View.OnClickListener onClickListener);


    /**
     * 设置是否选中
     *
     * @param selected
     */
    void setSelected(boolean selected);
}
